Skip to content

Conversation

@liyafan82
Copy link
Contributor

Flight performance test (org.apache.arrow.flight.perf.TestPerf) is an important tool for tracking the current throughput of IPC. In this issue, we improve it in two ways:

  1. We fix the problem that the test hangs endlessly after all runs have been finished. This is because the thread pool is not released.

  2. We add a summary to the output report, so that we can easily evaluate the overall results for all runs.

@github-actions
Copy link

@liyafan82
Copy link
Contributor Author

@lidavidm Would you please take a look at this? This is a small change related to flight.

Copy link
Member

@lidavidm lidavidm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

I think this is a similar problem to ARROW-6867 (#5634), where forgetting to shut down an executor hangs the JVM in some scenarios.

@lidavidm lidavidm closed this in 19e9451 Nov 13, 2019
@liyafan82
Copy link
Contributor Author

Thanks!

I think this is a similar problem to ARROW-6867 (#5634), where forgetting to shut down an executor hangs the JVM in some scenarios.

@lidavidm Thanks a lot for your attention.

pribor pushed a commit to GlobalWebIndex/arrow that referenced this pull request Oct 24, 2025
Flight performance test (org.apache.arrow.flight.perf.TestPerf) is an important tool for tracking the current throughput of IPC. In this issue, we improve it in two ways:

1. We fix the problem that the test hangs endlessly after all runs have been finished. This is because the thread pool is not released.

2. We add a summary to the output report, so that we can easily evaluate the overall results for all runs.

Closes apache#5799 from liyafan82/fly_1108_hang and squashes the following commits:

29de598 <liyafan82>  Fix the problem that flight perf test hangs endlessly

Authored-by: liyafan82 <[email protected]>
Signed-off-by: David Li <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants